A note on modeling multiple choice requirements for simple mixed integer programming solvers
نویسنده
چکیده
-This note introduces the Special Ordered Inequalities (SOl) as a new technique for integer programming modeling of multiple choice requirements and piecewise linear functions. The standard modeling technique based on the use of Special Ordered Set (SOS) structure requires a branch and bound solver to be armed with the special tools for SOS processing. Otherwise, the standard branching rule applied on individual SOS variables may lead to enormously long computation process thus making impossible to solve quite small problems in a reasonable time. The proposed SO1 modeling technique allows us to eliminate the necessity of the special branching rule for handling SOS structure. The standard branching on individual variables of SO1 is equivalent to the special SOS branching. Thus the proposed modeling technique seems to be very attractive for users of simple mixed integer programming solvers as well as for those who want to build solver independent mathematical programming models. 1. I N T R O D U C T I O N In the great majority of real-life mixed integer programming models most of integer variables represent some multiple choice requirements [1]. There is a variety of applications leading to models with this structure (cf. Martin and Sweeney [2]; Hummeltenberg [3] and references therein). In particular, one may consider multi-item production scheduling [4,5,6], sales resource allocation [7], menu planning [8], and catalog space planning [9]. A multiple choice requirement is usually modeled with a generalized upper bound on a set of zero-one variables [10], thus creating the so-called Special Ordered Set (SOS). For instance, the multiple choice requirement Z E { a l , a 2 , . . . , a r } (1) tThis work was partially supported by MDA Project of The International Institute for Applied Systems Analysis (IIASA), Laxenburg, Austria. :~All correspondence should be addressed to: Wtodzimierz Ogryczak, Faculty of Mathematics & Informatics, Warsaw University, Banacha 2, 02-097 Warsaw, Poland. §Wlodzimierz Ogryczak is a Visiting Professor at The Laboratory of Operations Research of U.L.B., Belgium; on leave from Faculty of Mathematics and Informatics, Warsaw University, Poland. He received both his M.S. and Ph.D. in Mathematics and Computer Science from Warsaw University. His interests focus on the computer solution to operations research and management problems, especially in the area of interactive decision support systems for multi-criteria optimization problems and linear programming solvers. He has published two books (in Polish) on computer solution to linear and integer programming problems. His papers have appeared in Computers and Operations Research, European Journal of Operational Research, Journal of Information & Optimization Sciences, Journal of Multi-Criteria Decision Analysis, Linear Algebra and Its Applications, Mathematical Programming Study, Optimization, and others.
منابع مشابه
Connecting special ordered inequalities and transformation and reformulation technique in multiple choice programming
An article entitled: `A Note on Modeling Multiple Choice Requirements for Simple Mixed Integer Programming Solversa was published by Ogryczak (Comput. Oper. Res. 23 (1996) 199). In this article, Ogryczak proposed a reformulation technique called special ordered inequalities (SOI) to model the non-convex programming problems with special ordered sets (SOS) of variables. The SOI technique appears...
متن کاملFlux Distribution in Bacillus subtilis: Inspection on Plurality of Optimal Solutions
Linear programming problems with alternate solutions are challenging due to the choice of multiple strategiesresulting in the same optimal value of the objective function. However, searching for these solutions is atedious task, especially when using mixed integer linear programming (MILP), as previously applied tometabolic models. Therefore, judgment on plurality of optimal m...
متن کاملA mixed integer linear programming formulation for a multi-stage, multi-Product, multi-vehicle aggregate production-distribution planning problem
In today’s competitive market place, companies seek an efficient structure of supply chain so as to provide customers with highest value and achieve competitive advantage. This requires a broader perspective than just the borders of an individual company during a supply chain. This paper investigates an aggregate production planning problem integrated with distribution issues in a supply chain ...
متن کاملStochastic Short-Term Hydro-Thermal Scheduling Based on Mixed Integer Programming with Volatile Wind Power Generation
This study addresses a stochastic structure for generation companies (GenCoʼs) that participate in hydro-thermal self-scheduling with a wind power plant on short-term scheduling for simultaneous reserve energy and energy market. In stochastic scheduling of HTSS with a wind power plant, in addition to various types of uncertainties such as energy price, spinning /non-spinning reserve prices, unc...
متن کاملGlobal optimization of mixed-integer polynomial programming problems: A new method based on Grobner Bases theory
Mixed-integer polynomial programming (MIPP) problems are one class of mixed-integer nonlinear programming (MINLP) problems where objective function and constraints are restricted to the polynomial functions. Although the MINLP problem is NP-hard, in special cases such as MIPP problems, an efficient algorithm can be extended to solve it. In this research, we propose an algorit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computers & OR
دوره 23 شماره
صفحات -
تاریخ انتشار 1996